@CHARSET "UTF-8";

.grid12 {
	width: 99,496%;
	margin: 0 auto;
}
.grid1, .grid2, .grid3, .grid4, .grid5, .grid6, .grid7, .grid8, .grid9, .grid10, .grid11 {
	float: left;
	margin-left: 2%;
}
.grid1 {
	width: 6.458%;
}
.grid2 {
	width: 14.916%;
}
.grid3 {
	width: 23.374%;
}
.grid4 {
	width: 31.832%;
}
.grid5 {
	width: 40.290%;
}
.grid6 {
	width: 48.748%;
}
.grid7 {
	width: 57.206%;
}
.grid8 {
	width: 65.664%;
}
.grid9 {
	width: 74.122%;
}
.grid10 {
	width: 82.580%;
}
.grid11 {
	width: 91.038%;
}
.first {
	margin-left: 0;
	clear: left;
}

/* clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
* html .clearfix {
	zoom: 1;
} /* IE6 */

*:first-child+html .clearfix {
	zoom: 1;
} /* IE7 */



body {
    background: #555 url();
    font: 13px 'Lucida sans', Arial, Helvetica;
    color: #eee;
    text-align: center;
}

a {
    color: #ccc;
}


/* search form 
-------------------------------------- */

/*-------------------------------------*/
    
.searchform:before, .searchform:after{
  content:"";
  display:table;
}

.searchform:after{
  clear:both;
}

.searchform{
  zoom:1;
}

/*-------------------------------------*/	
  
  .searchform {
      width: 450px;
      padding: 15px;
      margin: 150px auto 20px auto;
      background: #444;
      background: rgba(0,0,0,.2);
      -moz-border-radius: 10px;
      -webkit-border-radius: 10px;
      border-radius: 10px;
      -moz-box-shadow: 0 1px 1px rgba(0,0,0,.4) inset, 0 1px 0 rgba(255,255,255,.2);
      -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.4) inset, 0 1px 0 rgba(255,255,255,.2);
      box-shadow: 0 1px 1px rgba(0,0,0,.4) inset, 0 1px 0 rgba(255,255,255,.2);
  }
  
  .searchform input {
      width: 330px;
      height: 20px;
      padding: 10px 5px;
      float: left;    
      font: bold 15px 'lucida sans', 'trebuchet MS', 'Tahoma';
      border: 0;
      background: #eee;
      -moz-border-radius: 3px 0 0 3px;
      -webkit-border-radius: 3px 0 0 3px;
      border-radius: 3px 0 0 3px;      
  }
  
  .searchform input:focus {
      outline: 0;
      background: #fff;
      -moz-box-shadow: 0 0 2px rgba(0,0,0,.8) inset;
      -webkit-box-shadow: 0 0 2px rgba(0,0,0,.8) inset;
      box-shadow: 0 0 2px rgba(0,0,0,.8) inset;
  }
  
  .searchform input::-webkit-input-placeholder {
     color: #999;
     font-weight: normal;
     font-style: italic;
  }
  
  .searchform input:-moz-placeholder {
      color: #999;
      font-weight: normal;
      font-style: italic;
  }
  
  .searchform input:-ms-input-placeholder {
      color: #999;
      font-weight: normal;
      font-style: italic;
  }    
  
  .searchform button {
	overflow: visible;
      position: relative;
      float: right;
      border: 0;
      padding: 0;
      cursor: pointer;
      height: 40px;
      width: 110px;
      font: bold 15px/40px 'lucida sans', 'trebuchet MS', 'Tahoma';
      color: #fff;
      text-transform: uppercase;
      background: #30AD30;
      -moz-border-radius: 0 3px 3px 0;
      -webkit-border-radius: 0 3px 3px 0;
      border-radius: 0 3px 3px 0;      
      text-shadow: 0 -1px 0 rgba(0, 0 ,0, .3);
  }   
    
  .searchform button:hover{		
      background: #62D662;
  }	
    
  .searchform button:active,
  .searchform button:focus{   
      background: #107010;    
  }
  
  .searchform button:before {
      content: '';
      position: absolute;
      border-width: 8px 8px 8px 0;
      border-style: solid solid solid none;
      border-color: transparent #30AD30 transparent;
      top: 12px;
      left: -6px;
  }
  
  .searchform button:hover:before{
      border-right-color: #62D662;
  }
  
  .searchform button:focus:before{
      border-right-color: #107010;
  }    
  
  .searchform button::-moz-focus-inner {
      border: 0;
      padding: 0;
  }

.filter {
   	background: #54A419;
	display: inline-block;
	color: white;
	position: relative;
	padding: 0.16em;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	margin: 7px;
	text-decoration: none;
	left: -10px;
	height: 1.2em;
}

.filter:after { 
	display: inline-block;
	border: 0.74em solid;
	height: 0;
	width: 0;
	position: absolute;
	right: -1.4em;
	top: 0;
	content: "";
	display: inline-block;
	border-color: transparent transparent transparent #54A419
}

#table {
	margin-top: 10px;
}

/*-------------------------------------------*/

#filtersMenu ul.menu {
  margin: 0;
  padding: 0;
  list-style: none;
  position: relative;
  float: left;
  background: #eee;
  border-bottom: 1px solid #fff;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;    
}

#filtersMenu ul.menu li {
  float: left;          
}

#filtersMenu .menu #filtering {
  border-right: 1px solid #ddd;
  -moz-box-shadow: 1px 0 0 #E67317;
  -webkit-box-shadow: 1px 0 0 #E67317;
  box-shadow: 1px 0 0 #E67317;  
}

#filtersMenu .menu #menu-trigger
{
  display: inline-block;
  *display: inline;
  *zoom: 1;
  height: 25px;
  line-height: 25px;
  font-weight: bold;
  padding: 0 8px;
  text-decoration: none;
  color: #444;
  text-shadow: 0 1px 0 #fff; 
}

#filtersMenu .menu #menu-trigger {
  -moz-border-radius: 3px 0 0 3px;
  -webkit-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}

#filtersMenu .menu #menu-trigger:hover,
#filtersMenu .menu #menu .active
{
  background: #fff;
}

#filtersMenu .menu #menu-content {
  display: none;
  position: absolute;
  top: 24px;
  left: 0;
  z-index: 999;    
  background: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));
  background-image: -webkit-linear-gradient(top, #fff, #eee);
  background-image: -moz-linear-gradient(top, #fff, #eee);
  background-image: -ms-linear-gradient(top, #fff, #eee);
  background-image: -o-linear-gradient(top, #fff, #eee);
  background-image: linear-gradient(top, #fff, #eee);  
  padding: 15px;
  -moz-box-shadow: 0 2px 2px -1px rgba(0,0,0,.9);
  -webkit-box-shadow: 0 2px 2px -1px rgba(0,0,0,.9);
  box-shadow: 0 2px 2px -1px rgba(0,0,0,.9);
  -moz-border-radius: 3px 0 3px 3px;
  -webkit-border-radius: 3px 0 3px 3px;
  border-radius: 3px 0 3px 3px;
}

#filtersMenu .menu li #menu-content {
  left: 0;
  width: 250px;  
}

#filtersMenu #filtering #actions {
  margin: 10px 0 0 0;
}

#filtersMenu #filtering #submit {		
  background-color: #d14545;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#F6A462), to(#E67317));
  background-image: -webkit-linear-gradient(top, #F6A462, #E67317);
  background-image: -moz-linear-gradient(top, #F6A462, #E67317);
  background-image: -ms-linear-gradient(top, #F6A462, #E67317);
  background-image: -o-linear-gradient(top, #F6A462, #E67317);
  background-image: linear-gradient(top, #F6A462, #E67317);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  text-shadow: 0 1px 0 rgba(0,0,0,.5);
  -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;    
  border: 1px solid #7e1515;
  float: left;
  height: 30px;
  padding: 0;
  width: 100px;
  cursor: pointer;
  font: bold 14px Arial, Helvetica;
  color: #fff;
}

#filtersMenu #filtering #submit:hover,
#filtersMenu #filtering #submit:focus {		
  background-color: #e97171;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#E67317), to(#F6A462));
  background-image: -webkit-linear-gradient(top, #E67317, #F6A462);
  background-image: -moz-linear-gradient(top, #E67317, #F6A462);
  background-image: -ms-linear-gradient(top, #E67317, #F6A462);
  background-image: -o-linear-gradient(top, #E67317, #F6A462);
  background-image: linear-gradient(top, #E67317, #F6A462);
}	

#filtersMenu #filtering #submit:active {		
  outline: none;
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;		
}

#filtersMenu #filtering #submit::-moz-focus-inner {
  border: none;
}

span.close-btn-18 {
  display: block;
  position: absolute;
  top: -8px;
  right: -8px;
  height: 0;
  width: 18px;
  padding: 18px 0 0 0;
  overflow: hidden;
  background: #000000 none;
  border: 2.04545454545455px solid #ffffff;
  -moz-border-radius: 18px;
  -webkit-border-radius: 18px;
  border-radius: 18px;
  box-shadow: 0 0 6px #000000, 1.63636363636364px 1.63636363636364px 1.63636363636364px rgba(0, 0, 0, 0.3), -1.63636363636364px 1.63636363636364px 1.63636363636364px rgba(0, 0, 0, 0.3), 1.63636363636364px -1.63636363636364px 1.63636363636364px rgba(0, 0, 0, 0.3), -1.63636363636364px -1.63636363636364px 1.63636363636364px rgba(0, 0, 0, 0.3);
  -ms-box-shadow: 0 0 6px #000000, 1.63636363636364px 1.63636363636364px 1.63636363636364px rgba(0, 0, 0, 0.3), -1.63636363636364px 1.63636363636364px 1.63636363636364px rgba(0, 0, 0, 0.3), 1.63636363636364px -1.63636363636364px 1.63636363636364px rgba(0, 0, 0, 0.3), -1.63636363636364px -1.63636363636364px 1.63636363636364px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 6px #000000, 1.63636363636364px 1.63636363636364px 1.63636363636364px rgba(0, 0, 0, 0.3), -1.63636363636364px 1.63636363636364px 1.63636363636364px rgba(0, 0, 0, 0.3), 1.63636363636364px -1.63636363636364px 1.63636363636364px rgba(0, 0, 0, 0.3), -1.63636363636364px -1.63636363636364px 1.63636363636364px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0 6px #000000, 1.63636363636364px 1.63636363636364px 1.63636363636364px rgba(0, 0, 0, 0.3), -1.63636363636364px 1.63636363636364px 1.63636363636364px rgba(0, 0, 0, 0.3), 1.63636363636364px -1.63636363636364px 1.63636363636364px rgba(0, 0, 0, 0.3), -1.63636363636364px -1.63636363636364px 1.63636363636364px rgba(0, 0, 0, 0.3);
  color: #ffffff;
  cursor: pointer;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
span.close-btn-18:before {
  content: "\D7";
  display: block;
  text-align: center;
  width: 18px;
  position: absolute;
  top: -1.8px;
  left: 0;
  font-size: 18px;
  line-height: 18px;
  font-family: "Helvetica Neue", Consolas, Verdana, Tahoma, Calibri, Helvetica, Menlo, "Droid Sans", sans-serif;
  top: -2px;
  left: 1px;
}

